Internet based support and coaching